[INFO] cloning repository https://github.com/ivov/lisette
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ivov/lisette" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fivov%2Flisette", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fivov%2Flisette'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6dc0e2cf007f69451c1a4f48940faa2b83430397
[INFO] testing ivov/lisette against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fivov%2Flisette" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-5-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/ivov/lisette
[INFO] finished tweaking git repo https://github.com/ivov/lisette
[INFO] tweaked toml for git repo https://github.com/ivov/lisette written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/ivov/lisette on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/ivov/lisette already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 39aa5c1a5d641236f6cb4fa70ea06aa4bf04f8d7134b9bdf0f58ddcc81e98a3d
[INFO] running `Command { std: "docker" "start" "-a" "39aa5c1a5d641236f6cb4fa70ea06aa4bf04f8d7134b9bdf0f58ddcc81e98a3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "39aa5c1a5d641236f6cb4fa70ea06aa4bf04f8d7134b9bdf0f58ddcc81e98a3d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "39aa5c1a5d641236f6cb4fa70ea06aa4bf04f8d7134b9bdf0f58ddcc81e98a3d", kill_on_drop: false }`
[INFO] [stdout] 39aa5c1a5d641236f6cb4fa70ea06aa4bf04f8d7134b9bdf0f58ddcc81e98a3d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 592c955d6c2656b4ecadd31539af2361eb36f58eda2805b7dfd448683bf312c2
[INFO] running `Command { std: "docker" "start" "-a" "592c955d6c2656b4ecadd31539af2361eb36f58eda2805b7dfd448683bf312c2", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.94
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling libc v0.2.171
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling icu_normalizer_data v2.1.1
[INFO] [stderr]    Compiling icu_properties_data v2.1.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling owo-colors v4.2.3
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling bitflags v2.10.0
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling memchr v2.7.4
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling syn v2.0.100
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling lisette-stdlib v0.3.4 (/opt/rustwide/workdir/crates/stdlib)
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling supports-hyperlinks v3.1.0
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling serde_json v1.0.140
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.0.4
[INFO] [stderr]    Compiling toml_parser v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling mio v1.1.0
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling toml_writer v1.0.6+spec-1.1.0
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.9.10+spec-1.1.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling lisette v0.3.4 (/opt/rustwide/workdir/crates/cli)
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling tokio v1.46.1
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower-lsp-macros v0.9.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling ecow v0.2.7
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling lisette-syntax v0.3.4 (/opt/rustwide/workdir/crates/syntax)
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling lisette-deps v0.3.4 (/opt/rustwide/workdir/crates/deps)
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling lisette-diagnostics v0.3.4 (/opt/rustwide/workdir/crates/diagnostics)
[INFO] [stderr]    Compiling lisette-format v0.3.4 (/opt/rustwide/workdir/crates/format)
[INFO] [stderr]    Compiling lisette-semantics v0.3.4 (/opt/rustwide/workdir/crates/semantics)
[INFO] [stderr]    Compiling lisette-emit v0.3.4 (/opt/rustwide/workdir/crates/emit)
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling tower-lsp v0.20.0
[INFO] [stderr]    Compiling lisette-lsp v0.3.4 (/opt/rustwide/workdir/crates/lsp)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6m 13s
[INFO] running `Command { std: "docker" "inspect" "592c955d6c2656b4ecadd31539af2361eb36f58eda2805b7dfd448683bf312c2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "592c955d6c2656b4ecadd31539af2361eb36f58eda2805b7dfd448683bf312c2", kill_on_drop: false }`
[INFO] [stdout] 592c955d6c2656b4ecadd31539af2361eb36f58eda2805b7dfd448683bf312c2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1a0fe76a4fbb976e85c917f2ae4bdb974490f03bd0cfa6659fb34c9c34d77b9d
[INFO] running `Command { std: "docker" "start" "-a" "1a0fe76a4fbb976e85c917f2ae4bdb974490f03bd0cfa6659fb34c9c34d77b9d", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling tower-lsp v0.20.0
[INFO] [stderr]    Compiling terminal_size v0.4.3
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling lisette-deps v0.3.4 (/opt/rustwide/workdir/crates/deps)
[INFO] [stderr]    Compiling lisette-diagnostics v0.3.4 (/opt/rustwide/workdir/crates/diagnostics)
[INFO] [stderr]    Compiling lisette-semantics v0.3.4 (/opt/rustwide/workdir/crates/semantics)
[INFO] [stderr]    Compiling lisette-emit v0.3.4 (/opt/rustwide/workdir/crates/emit)
[INFO] [stderr]    Compiling lisette-lsp v0.3.4 (/opt/rustwide/workdir/crates/lsp)
[INFO] [stderr]    Compiling lisette v0.3.4 (/opt/rustwide/workdir/crates/cli)
[INFO] [stderr]    Compiling tests v0.3.4 (/opt/rustwide/workdir/tests)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 03s
[INFO] running `Command { std: "docker" "inspect" "1a0fe76a4fbb976e85c917f2ae4bdb974490f03bd0cfa6659fb34c9c34d77b9d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1a0fe76a4fbb976e85c917f2ae4bdb974490f03bd0cfa6659fb34c9c34d77b9d", kill_on_drop: false }`
[INFO] [stdout] 1a0fe76a4fbb976e85c917f2ae4bdb974490f03bd0cfa6659fb34c9c34d77b9d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] eff39385553159c014aafa693b1da6fa56ec411e1e816c0e0d64f5fd14ebf3ac
[INFO] running `Command { std: "docker" "start" "-a" "eff39385553159c014aafa693b1da6fa56ec411e1e816c0e0d64f5fd14ebf3ac", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lisette-221524e2e181acc1)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test fs::tests::leaves_directories_lisette_never_emitted_into ... ok
[INFO] [stdout] test fs::tests::dead_cache_module_go_is_pruned_but_cache_files_survive ... ok
[INFO] [stdout] test fs::tests::keeps_nested_live_module_and_prunes_sibling ... ok
[INFO] [stdout] test fs::tests::keeps_live_module_directory_even_when_not_produced ... ok
[INFO] [stdout] test fs::tests::leaves_lisette_working_state_dir_untouched ... ok
[INFO] [stdout] test fs::tests::departed_module_dir_is_removed_with_its_generated_files ... ok
[INFO] [stdout] test fs::tests::keeps_parent_module_that_is_also_live ... ok
[INFO] [stdout] test fs::tests::live_cache_module_go_is_kept ... ok
[INFO] [stdout] test fs::tests::preserves_file_with_marker_after_build_tag ... ok
[INFO] [stdout] test fs::tests::preserves_when_marker_is_not_on_first_line ... ok
[INFO] [stdout] test fs::tests::preserves_file_with_marker_on_first_line ... ok
[INFO] [stdout] test fs::tests::produced_files_are_kept_regardless_of_marker ... ok
[INFO] [stdout] test fs::tests::prunes_file_without_marker ... ok
[INFO] [stdout] test fs::tests::prunes_marker_with_wrong_casing ... ok
[INFO] [stdout] test fs::tests::prunes_removed_module_directory ... ok
[INFO] [stdout] test fs::tests::prunes_partial_marker_missing_do_not_edit ... ok
[INFO] [stdout] test fs::tests::prunes_marker_with_collapsed_spaces ... ok
[INFO] [stdout] test fs::tests::prunes_orphan_cache_file ... ok
[INFO] [stdout] test fs::tests::prunes_when_marker_appears_only_after_package_clause ... ok
[INFO] [stdout] test fs::tests::prunes_orphan_parent_module_keeping_live_child ... ok
[INFO] [stdout] test fs::tests::non_go_files_are_left_alone ... ok
[INFO] [stdout] test pipeline::tests::warm_diagnostics_match_cold_for_param_position_leak ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/lis-52de17bfa3de0295)
[INFO] [stdout] 
[INFO] [stdout] running 55 tests
[INFO] [stdout] test command::tests::check_defaults_to_graphical_format ... ok
[INFO] [stdout] test command::tests::build_go_flags_requires_value ... ok
[INFO] [stdout] test command::tests::build_parses_sourcemap_and_go_flags ... ok
[INFO] [stdout] test command::tests::check_output_composes_with_errors_only ... ok
[INFO] [stdout] test command::tests::build_parses_go_flags_equals_form ... ok
[INFO] [stdout] test command::tests::build_parses_go_flags_before_target ... ok
[INFO] [stdout] test command::tests::build_allows_output_flag ... ok
[INFO] [stdout] test command::tests::check_output_invalid_value ... ok
[INFO] [stdout] test command::tests::check_output_missing_value ... ok
[INFO] [stdout] test command::tests::check_output_unix_equals_form ... ok
[INFO] [stdout] test command::tests::check_output_unix_space_form ... ok
[INFO] [stdout] test command::tests::check_rejects_both_filter_flags ... ok
[INFO] [stdout] test command::tests::emit_parses_path_and_sourcemap ... ok
[INFO] [stdout] test command::tests::emit_rejects_unknown_flag ... ok
[INFO] [stdout] test command::tests::run_go_flags_after_target ... ok
[INFO] [stdout] test command::tests::run_go_flags_before_target ... ok
[INFO] [stdout] test command::tests::run_go_flags_equals_form ... ok
[INFO] [stdout] test command::tests::run_go_flags_inner_quoted_value_stays_one_token ... ok
[INFO] [stdout] test command::tests::run_go_flags_rejects_unterminated_quote ... ok
[INFO] [stdout] test command::tests::run_go_flags_requires_value ... ok
[INFO] [stdout] test command::tests::run_rejects_output_flag_double_dash_separated_form ... ok
[INFO] [stdout] test command::tests::run_rejects_output_flag_double_dash_joined_form ... ok
[INFO] [stdout] test command::tests::run_rejects_output_flag_joined_form ... ok
[INFO] [stdout] test command::tests::run_rejects_output_flag_separated_form ... ok
[INFO] [stdout] test command::tests::run_rejects_unknown_flag ... ok
[INFO] [stdout] test command::tests::run_separator_routes_remaining_tokens_to_program_args ... ok
[INFO] [stdout] test command::tests::run_target_only ... ok
[INFO] [stdout] test go_cli::tests::binary_name_appends_exe_on_windows ... ok
[INFO] [stdout] test go_cli::tests::is_go_output_flag_catches_every_go_spelling ... ok
[INFO] [stdout] test go_cli::tests::sanitize_avoids_dotted_windows_reserved_names ... ok
[INFO] [stdout] test go_cli::tests::sanitize_avoids_windows_reserved_device_names ... ok
[INFO] [stdout] test go_cli::tests::sanitize_falls_back_for_empty_or_reserved ... ok
[INFO] [stdout] test go_cli::tests::sanitize_never_ends_in_go ... ok
[INFO] [stdout] test go_cli::tests::sanitize_replaces_illegal_chars ... ok
[INFO] [stdout] test go_cli::tests::sanitize_strips_leading_reserved_prefixes ... ok
[INFO] [stdout] test handlers::add::tests::picks_nearest_module_when_multiple_ancestors_resolve ... ok
[INFO] [stdout] test handlers::add::tests::returns_first_ancestor_that_resolves ... ok
[INFO] [stdout] test handlers::add::tests::returns_none_for_single_segment_path ... ok
[INFO] [stdout] test handlers::add::tests::returns_none_when_no_ancestor_resolves ... ok
[INFO] [stdout] test handlers::add::tests::stops_at_max_hops ... ok
[INFO] [stdout] test shell_words::tests::backslash_escapes_a_space ... ok
[INFO] [stdout] test shell_words::tests::double_quotes_group_a_value_with_spaces ... ok
[INFO] [stdout] test go_cli::tests::binary_name_uses_last_module_segment ... ok
[INFO] [stdout] test shell_words::tests::single_quotes_group_a_value_with_spaces ... ok
[INFO] [stdout] test shell_words::tests::empty_input_yields_no_words ... ok
[INFO] [stdout] test shell_words::tests::splits_bare_words_on_whitespace ... ok
[INFO] [stdout] test shell_words::tests::unterminated_quote_is_an_error ... ok
[INFO] [stdout] test shell_words::tests::mixes_bare_and_quoted_words ... ok
[INFO] [stdout] test handlers::sync::tests::scan_collects_third_party_imports_and_separates_blank_and_stdlib ... ok
[INFO] [stdout] test handlers::sync::tests::scan_reports_parse_error_naming_the_file ... ok
[INFO] [stdout] test workspace::tests::empty_manifest_is_a_noop ... ok
[INFO] [stdout] test workspace::tests::validation_failure_skips_only_the_bad_entry ... ok
[INFO] [stdout] test workspace::tests::all_ok_writes_every_package ... ok
[INFO] [stdout] test workspace::tests::manifest_errors_do_not_block_ok_writes ... ok
[INFO] [stdout] test workspace::tests::stubbed_entries_are_written_and_listed ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lisette_deps-d752252045b25a49)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test project_manifest::tests::find_module_for_pkg_picks_longest_declared_prefix ... ok
[INFO] [stdout] test project_manifest::tests::accepts_multi_module_monorepo_siblings ... ok
[INFO] [stdout] test project_manifest::tests::rejects_subpackage_dependency_with_clear_message ... ok
[INFO] [stdout] test project_manifest::tests::no_op_on_clean_manifest_is_byte_identical ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lisette_diagnostics-b130cf9d9b93b4ae)
[INFO] [stdout] test project_manifest::tests::promotes_subpackage_via_longest_prefix ... ok
[INFO] [stdout] test project_manifest::tests::keeps_transitive_with_remaining_parents ... ok
[INFO] [stdout] test project_manifest::tests::removes_transitive_no_longer_imported ... ok
[INFO] [stdout] test project_manifest::tests::promotes_transitive_still_imported ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test render::tests::info_hidden_under_warnings_only ... ok
[INFO] [stdout] test diagnostic::tests::info_constructor_is_advice_severity ... ok
[INFO] [stdout] test render::tests::each_severity_lands_in_its_own_bucket ... ok
[INFO] [stdout] test render::tests::info_hidden_under_errors_only ... ok
[INFO] [stdout] test render::tests::unix_counts_and_labels_info_separately ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lisette_lsp-4d7d6c37ac2e36a3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test analysis::tests::info_maps_to_lsp_information ... ok
[INFO] [stdout] test completion::attribute_completion_tests::attribute_arg_backtick_paren_resolves_target ... ok
[INFO] [stdout] test completion::attribute_completion_tests::before_attribute_rejecting_declaration_offers_nothing ... ok
[INFO] [stdout] test completion::attribute_completion_tests::closed_attribute_is_not_in_name_position ... ok
[INFO] [stdout] test completion::attribute_completion_tests::comment_between_attribute_and_enum_resolves_target ... ok
[INFO] [stdout] test completion::attribute_completion_tests::cursor_in_argument_list_is_not_name_position ... ok
[INFO] [stdout] test completion::attribute_completion_tests::doc_comment_after_attribute_offers_nothing ... ok
[INFO] [stdout] test completion::attribute_completion_tests::enum_variant_position_offers_nothing ... ok
[INFO] [stdout] test completion::attribute_completion_tests::function_body_offers_nothing ... ok
[INFO] [stdout] test completion::attribute_completion_tests::function_params_offer_nothing ... ok
[INFO] [stdout] test completion::attribute_completion_tests::impl_pub_fn_offers_allow ... ok
[INFO] [stdout] test completion::attribute_completion_tests::interface_partial_pub_offers_nothing ... ok
[INFO] [stdout] test completion::attribute_completion_tests::interface_parent_embed_offers_nothing ... ok
[INFO] [stdout] test completion::attribute_completion_tests::interface_pub_fn_offers_nothing ... ok
[INFO] [stdout] test completion::attribute_completion_tests::hash_inside_string_is_not_an_attribute ... ok
[INFO] [stdout] test analysis::tests::warning_maps_to_lsp_warning ... ok
[INFO] [stdout] test completion::attribute_completion_tests::stacked_attribute_string_bracket_resolves_target ... ok
[INFO] [stdout] test completion::attribute_completion_tests::partial_name_still_resolves_target ... ok
[INFO] [stdout] test completion::attribute_completion_tests::method_param_offers_nothing ... ok
[INFO] [stdout] test completion::attribute_completion_tests::method_in_impl_offers_allow_only ... ok
[INFO] [stdout] test completion::attribute_completion_tests::method_in_interface_offers_allow_only ... ok
[INFO] [stdout] test completion::attribute_completion_tests::function_body_inside_nested_block_offers_nothing ... ok
[INFO] [stdout] test completion::attribute_completion_tests::struct_field_offers_serialization_and_tag_not_display ... ok
[INFO] [stdout] test completion::attribute_completion_tests::unknown_top_level_target_offers_full_union ... ok
[INFO] [stdout] test completion::attribute_completion_tests::top_level_enum_offers_iterate_display_and_json ... ok
[INFO] [stdout] test completion::attribute_completion_tests::not_in_attribute_position_yields_none ... ok
[INFO] [stdout] test completion::attribute_completion_tests::tuple_struct_field_offers_nothing ... ok
[INFO] [stdout] test tests::member_token_range_extracts_trailing_token ... ok
[INFO] [stdout] test completion::attribute_completion_tests::stacked_attributes_resolve_to_following_item ... ok
[INFO] [stdout] test completion::attribute_completion_tests::top_level_struct_offers_serialization_tag_and_display ... ok
[INFO] [stdout] test completion::attribute_completion_tests::pub_modifier_is_skipped ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lsp.rs (/opt/rustwide/target/debug/deps/lsp-324b30868d81e661)
[INFO] [stdout] 
[INFO] [stdout] running 505 tests
[INFO] [stdout] test completion_attribute_before_interface_is_empty ... ok
[INFO] [stdout] test completion_attribute_on_enum ... ok
[INFO] [stdout] test completion_attribute_on_struct ... ok
[INFO] [stdout] test completion_after_method_call_return_dot ... ok
[INFO] [stdout] test completion_after_let_else_binding_dot ... ok
[INFO] [stdout] test completion_after_chained_field_access_dot ... ok
[INFO] [stdout] test completion_attribute_on_struct_field ... ok
[INFO] [stdout] test completion_after_underscore_prefixed_variable_dot ... ok
[INFO] [stdout] test completion_dot_on_slice_variable ... ok
[INFO] [stdout] test completion_dot_on_for_loop_variable ... ok
[INFO] [stdout] test completion_dot_on_string_variable ... ok
[INFO] [stdout] test completion_dot_on_ref_variable ... ok
[INFO] [stdout] test completion_dot_after_indexed_access ... ok
[INFO] [stdout] test completion_dot_on_local_variable ... ok
[INFO] [stdout] test completion_empty_file ... ok
[INFO] [stdout] test completion_dot_on_alias_to_cross_module_enum_hides_private_static_methods ... ok
[INFO] [stdout] test completion_enum_dot_shows_variants ... ok
[INFO] [stdout] test completion_enum_dot_shows_tuple_variants ... ok
[INFO] [stdout] test completion_enum_dot_via_type_alias_shows_variants ... ok
[INFO] [stdout] test completion_includes_defined_functions ... ok
[INFO] [stdout] test completion_dot_on_alias_to_cross_module_enum_shows_variants ... ok
[INFO] [stdout] test completion_includes_inherited_interface_methods ... ok
[INFO] [stdout] test completion_includes_interface_methods ... ok
[INFO] [stdout] test completion_includes_keywords ... ok
[INFO] [stdout] test completion_no_globals_after_dot ... ok
[INFO] [stdout] test completion_includes_synthesized_to_string ... ok
[INFO] [stdout] test completion_includes_prelude_types ... ok
[INFO] [stdout] test cross_module_goto_definition ... ok
[INFO] [stdout] test completion_on_cross_module_enum_dot_access ... ok
[INFO] [stdout] test completion_includes_local_bindings ... ok
[INFO] [stdout] test completion_type_dot_via_alias_to_concrete_map_shows_methods ... ok
[INFO] [stdout] test completion_on_if_let_binding_dot_access ... ok
[INFO] [stdout] test completion_on_function_parameter_dot_access ... ok
[INFO] [stdout] test completion_type_dot_via_alias_to_concrete_slice_shows_methods ... ok
[INFO] [stdout] test diagnostics_parse_error ... ok
[INFO] [stdout] test document_symbols_lists_constants ... ok
[INFO] [stdout] test diagnostics_invalid_manifest_surfaces_error ... ok
[INFO] [stdout] test diagnostics_toolchain_mismatch_surfaces_error ... ok
[INFO] [stdout] test diagnostics_valid_code_is_clean ... ok
[INFO] [stdout] test document_symbols_lists_enums ... ok
[INFO] [stdout] test diagnostics_type_error ... ok
[INFO] [stdout] test find_references_struct_name ... ok
[INFO] [stdout] test formatting_applies_edits ... ok
[INFO] [stdout] test document_symbols_lists_functions ... ok
[INFO] [stdout] test document_symbols_lists_structs ... ok
[INFO] [stdout] test formatting_reformats_code ... ok
[INFO] [stdout] test formatting_returns_none_on_parse_error ... ok
[INFO] [stdout] test goto_definition_chained_method_call ... ok
[INFO] [stdout] test goto_definition_bare_struct_variant ... ok
[INFO] [stdout] test find_references_struct_includes_type_annotations ... ok
[INFO] [stdout] test goto_definition_const_pattern_resolves_exact_module ... ok
[INFO] [stdout] test go_import_hover_on_function ... ok
[INFO] [stdout] test goto_definition_enum_variant_in_definition ... ok
[INFO] [stdout] test goto_definition_chained_pipe_operator ... ok
[INFO] [stdout] test goto_definition_enum_variant_in_match_pattern ... ok
[INFO] [stdout] test goto_definition_enum_variant_in_tuple_match_pattern ... ok
[INFO] [stdout] test goto_definition_bare_variant_inside_struct_variant_field ... ok
[INFO] [stdout] test goto_definition_enum_variant_with_payload_in_definition ... ok
[INFO] [stdout] test goto_definition_enum_variant_with_payload_in_match ... ok
[INFO] [stdout] test goto_definition_explicit_binding_in_struct_variant_field_does_not_shadow_binding ... ok
[INFO] [stdout] test go_import_completion_on_module ... ok
[INFO] [stdout] test goto_definition_enum_variant_payload_binding ... ok
[INFO] [stdout] test goto_definition_for_loop_binding ... ok
[INFO] [stdout] test goto_definition_function_call ... ok
[INFO] [stdout] test goto_definition_from_struct_call_usage ... ok
[INFO] [stdout] test goto_definition_explicit_same_name_field_does_not_resolve_as_shorthand ... ok
[INFO] [stdout] test goto_definition_function_parameter ... ok
[INFO] [stdout] test goto_definition_if_let_slice_pattern_binding ... ok
[INFO] [stdout] test goto_definition_field_in_aliased_struct_call ... ok
[INFO] [stdout] test goto_definition_match_slice_pattern_binding ... ok
[INFO] [stdout] test goto_definition_local_binding ... ok
[INFO] [stdout] test diagnostics_update_after_fix ... ok
[INFO] [stdout] test goto_definition_on_literal_returns_none ... ok
[INFO] [stdout] test goto_definition_method_call_via_dot_access ... ok
[INFO] [stdout] test goto_definition_on_third_party_go_function_navigates_to_cache ... ok
[INFO] [stdout] test goto_definition_on_stdlib_go_function_returns_none ... ok
[INFO] [stdout] test goto_definition_pipe_operator ... ok
[INFO] [stdout] test goto_definition_promoted_field ... ok
[INFO] [stdout] test goto_definition_qualified_struct_variant_field_label_is_not_the_variant ... ok
[INFO] [stdout] test goto_definition_qualifier_in_struct_variant_pattern_does_not_jump_to_variant ... ok
[INFO] [stdout] test goto_definition_promoted_method ... ok
[INFO] [stdout] test goto_definition_struct_field_access ... ok
[INFO] [stdout] test goto_definition_same_module_function_call ... ok
[INFO] [stdout] test goto_definition_stdlib_member_returns_none ... ok
[INFO] [stdout] test goto_definition_struct_call ... ok
[INFO] [stdout] test goto_definition_struct_call_field ... ok
[INFO] [stdout] test goto_definition_struct_variant_field_label_is_not_the_variant ... ok
[INFO] [stdout] test goto_definition_through_propagate_operator ... ok
[INFO] [stdout] test goto_definition_type_alias_in_struct_call ... ok
[INFO] [stdout] test goto_definition_struct_field_in_definition ... ok
[INFO] [stdout] test goto_definition_struct_name_in_aliased_struct_call ... ok
[INFO] [stdout] test goto_definition_struct_field_cross_module ... ok
[INFO] [stdout] test goto_definition_import_alias ... ok
[INFO] [stdout] test goto_definition_struct_pattern_field ... ok
[INFO] [stdout] test goto_definition_type_alias_rhs_same_module ... ok
[INFO] [stdout] test goto_definition_type_in_let_annotation ... ok
[INFO] [stdout] test goto_definition_type_alias_inside_function_annotation ... ok
[INFO] [stdout] test goto_definition_type_alias_inside_generic_param ... ok
[INFO] [stdout] test goto_definition_type_alias_rhs_with_shadowing_lhs_name ... ok
[INFO] [stdout] test goto_definition_variable_in_dot_access ... ok
[INFO] [stdout] test goto_definition_while_let_enum_payload_binding ... ok
[INFO] [stdout] test goto_definition_type_in_parameter ... ok
[INFO] [stdout] test goto_definition_type_alias_inside_tuple_annotation ... ok
[INFO] [stdout] test hover_if_let_does_not_crash ... ok
[INFO] [stdout] test goto_definition_type_in_return_type ... ok
[INFO] [stdout] test goto_definition_type_in_static_call ... ok
[INFO] [stdout] test hover_falls_back_to_last_valid_snapshot ... ok
[INFO] [stdout] test hover_enum_variant_shows_type ... ok
[INFO] [stdout] test hover_match_arm_literal_pattern_shows_type ... ok
[INFO] [stdout] test hover_match_arm_binding_shows_type ... ok
[INFO] [stdout] test hover_on_alias_target_generic_arg ... ok
[INFO] [stdout] test hover_match_arm_payload_binding_type ... ok
[INFO] [stdout] test hover_match_option_binding_shows_inner_type ... ok
[INFO] [stdout] test hover_on_alias_target_in_function_type ... ok
[INFO] [stdout] test hover_match_arm_enum_variant_shows_enum_type ... ok
[INFO] [stdout] test hover_on_alias_target_generic_head ... ok
[INFO] [stdout] test hover_match_struct_destructuring_shows_type ... ok
[INFO] [stdout] test crash_resilience_broken_syntax ... ok
[INFO] [stdout] test hover_on_alias_target_qualified ... ok
[INFO] [stdout] test hover_on_function_return_annotation ... ok
[INFO] [stdout] test hover_on_function_name_includes_doc ... ok
[INFO] [stdout] test hover_on_alias_target_in_tuple_type ... ok
[INFO] [stdout] test hover_on_struct_name_shows_type ... ok
[INFO] [stdout] test hover_on_alias_target_primitive ... ok
[INFO] [stdout] test hover_on_interface_name_shows_type ... ok
[INFO] [stdout] test hover_on_enum_name_shows_type ... ok
[INFO] [stdout] test hover_on_param_annotation_excludes_function_doc ... ok
[INFO] [stdout] test hover_on_function_param_annotation ... ok
[INFO] [stdout] test hover_on_tuple_binding_shows_element_type ... ok
[INFO] [stdout] test hover_on_function_name_works ... ok
[INFO] [stdout] test hover_on_type_alias_name_shows_target ... ok
[INFO] [stdout] test hover_struct_call_field ... ok
[INFO] [stdout] test hover_on_function_qualified_return_annotation ... ok
[INFO] [stdout] test hover_promoted_method_shows_type ... ok
[INFO] [stdout] test initialize_returns_capabilities ... ok
[INFO] [stdout] test hover_shows_variable_type ... ok
[INFO] [stdout] test hover_shows_string_type ... ok
[INFO] [stdout] test hover_shows_function_type ... ok
[INFO] [stdout] test prepare_rename_local_variable ... ok
[INFO] [stdout] test prepare_rename_on_dot_access_field ... ok
[INFO] [stdout] test hover_updates_after_document_change ... ok
[INFO] [stdout] test prepare_rename_struct_call_field ... ok
[INFO] [stdout] test prepare_rename_on_enum_variant_in_match_pattern ... ok
[INFO] [stdout] test hover_struct_field_in_definition ... ok
[INFO] [stdout] test references_local_variable ... ok
[INFO] [stdout] test prepare_rename_on_dot_access_method ... ok
[INFO] [stdout] test references_bare_tuple_variant_excludes_payload ... ok
[INFO] [stdout] test references_cross_module_finds_call_sites ... ok
[INFO] [stdout] test prepare_rename_on_type_in_annotation ... ok
[INFO] [stdout] test references_excludes_declaration_when_flag_false ... ok
[INFO] [stdout] test references_on_enum_variant_in_match_pattern ... ok
[INFO] [stdout] test references_on_type_in_annotation ... ok
[INFO] [stdout] test rename_bare_struct_variant_preserves_payload ... ok
[INFO] [stdout] test references_finds_all_usages ... ok
[INFO] [stdout] test references_on_dot_access_field_finds_usages ... ok
[INFO] [stdout] test references_struct_call_field ... ok
[INFO] [stdout] test rename_bare_tuple_variant_preserves_payload ... ok
[INFO] [stdout] test rename_function ... ok
[INFO] [stdout] test rename_enum_variant_preserves_qualifier ... ok
[INFO] [stdout] test rename_struct_from_aliased_struct_call ... ok
[INFO] [stdout] test rename_enum_variant_updates_bare_match_arms ... ok
[INFO] [stdout] test rename_on_dot_access_field_finds_usages ... ok
[INFO] [stdout] test rename_rejects_keywords ... ok
[INFO] [stdout] test rename_local_variable ... ok
[INFO] [stdout] test rename_outer_variant_with_dotted_payload_targets_outer_name ... ok
[INFO] [stdout] test rename_variant_with_whitespace_in_qualifier_targets_the_variant_token ... ok
[INFO] [stdout] test signature_help_has_parameter_info ... ok
[INFO] [stdout] test rename_struct_updates_type_annotations ... ok
[INFO] [stdout] test rename_struct_updates_static_method_calls ... ok
[INFO] [stdout] test rename_struct_field_from_definition ... ok
[INFO] [stdout] test signature_help_method_call_does_not_double_strip_self ... ok
[INFO] [stdout] test stress_all_handlers_at_eof ... ok
[INFO] [stdout] test signature_help_active_parameter ... ok
[INFO] [stdout] test signature_help_shows_function_params ... ok
[INFO] [stdout] test stress_all_handlers_at_position_zero ... ok
[INFO] [stdout] test stress_all_expression_types ... ok
[INFO] [stdout] test stress_all_handlers_past_end_of_source ... ok
[INFO] [stdout] test stress_all_handlers_fall_back_during_lex_error ... ok
[INFO] [stdout] test stress_all_handlers_at_every_position_simple ... ok
[INFO] [stdout] test stress_all_handlers_on_single_char_source ... ok
[INFO] [stdout] test stress_bounded_generic_mismatch ... ok
[INFO] [stdout] test stress_bounded_generic ... ok
[INFO] [stdout] test stress_all_handlers_at_every_position_broken_code ... ok
[INFO] [stdout] test stress_alternating_valid_invalid_changes ... ok
[INFO] [stdout] test stress_all_handlers_at_every_position_method_call ... ok
[INFO] [stdout] test stress_break_continue_in_loops ... ok
[INFO] [stdout] test stress_break_outside_loop ... ok
[INFO] [stdout] test stress_break_continue_outside_loop ... ok
[INFO] [stdout] test stress_cascading_errors ... ok
[INFO] [stdout] test stress_chained_dots_on_error ... ok
[INFO] [stdout] test stress_cast_wrong_types ... ok
[INFO] [stdout] test stress_cast_expression ... ok
[INFO] [stdout] test stress_all_handlers_at_every_position_enum_match ... ok
[INFO] [stdout] test stress_closure_as_argument ... ok
[INFO] [stdout] test stress_closure_capture ... ok
[INFO] [stdout] test stress_closure_as_parameter ... ok
[INFO] [stdout] test stress_chained_type_aliases ... ok
[INFO] [stdout] test stress_bounded_generic_function_all_positions ... ok
[INFO] [stdout] test stress_chained_method_calls_long ... ok
[INFO] [stdout] test stress_comment_in_expression ... ok
[INFO] [stdout] test stress_closure_type_mismatch ... ok
[INFO] [stdout] test stress_completion_after_indexed_access_short_source ... ok
[INFO] [stdout] test stress_completion_after_unicode ... ok
[INFO] [stdout] test stress_completion_chained_dot ... ok
[INFO] [stdout] test stress_completion_after_multibyte_identifier ... ok
[INFO] [stdout] test stress_completion_after_indexed_access ... ok
[INFO] [stdout] test stress_completion_in_match_pattern ... ok
[INFO] [stdout] test stress_completion_after_dot_on_broken_expr ... ok
[INFO] [stdout] test stress_chained_method_calls ... ok
[INFO] [stdout] test stress_completion_dot_after_emoji_string ... ok
[INFO] [stdout] test stress_completion_on_enum_with_many_variants ... ok
[INFO] [stdout] test stress_completion_on_map_indexed_access ... ok
[INFO] [stdout] test stress_closure_capture_all_positions ... ok
[INFO] [stdout] test stress_completion_on_number_dot ... ok
[INFO] [stdout] test stress_completion_on_partially_typed ... ok
[INFO] [stdout] test stress_completion_on_self_in_impl ... ok
[INFO] [stdout] test stress_binary_operators_all ... ok
[INFO] [stdout] test stress_completion_self_dot_no_impl ... ok
[INFO] [stdout] test stress_conflicting_type_annotations ... ok
[INFO] [stdout] test stress_completion_on_self_in_impl_with_fields ... ok
[INFO] [stdout] test stress_completion_offset_zero ... ok
[INFO] [stdout] test stress_continue_outside_loop ... ok
[INFO] [stdout] test stress_completion_every_position_complex_code ... ok
[INFO] [stdout] test stress_cross_module_completion_on_struct_methods ... ok
[INFO] [stdout] test stress_cross_module_enum_variant_goto_def ... ok
[INFO] [stdout] test stress_completion_multibyte_before_dot ... ok
[INFO] [stdout] test stress_cross_module_enum_variant_completion ... ok
[INFO] [stdout] test stress_cross_module_import_alias ... ok
[INFO] [stdout] test stress_cross_module_hover_on_imported_function ... ok
[INFO] [stdout] test stress_const_var_all_handlers ... ok
[INFO] [stdout] test stress_cross_module_rename_local_binding ... ok
[INFO] [stdout] test stress_cross_module_sibling_files ... ok
[INFO] [stdout] test stress_cross_module_rename_function ... ok
[INFO] [stdout] test stress_deep_field_access_chain ... ok
[INFO] [stdout] test stress_deeply_nested_blocks ... ok
[INFO] [stdout] test stress_cross_module_multiple_imports ... ok
[INFO] [stdout] test stress_cross_module_type_error_diagnostics ... ok
[INFO] [stdout] test stress_deeply_nested_closures ... ok
[INFO] [stdout] test stress_deeply_nested_if ... ok
[INFO] [stdout] test stress_const_expressions ... ok
[INFO] [stdout] test stress_deeply_nested_call_expressions ... ok
[INFO] [stdout] test stress_deeply_nested_generics ... ok
[INFO] [stdout] test stress_deeply_nested_dot_access_chain ... ok
[INFO] [stdout] test stress_deeply_nested_if_else ... ok
[INFO] [stdout] test stress_compound_assignments ... ok
[INFO] [stdout] test stress_deeply_nested_parens ... ok
[INFO] [stdout] test stress_diagnostics_multiple_errors ... ok
[INFO] [stdout] test stress_diagnostics_contain_error_code ... ok
[INFO] [stdout] test stress_deeply_nested_right_spine_binary ... ok
[INFO] [stdout] test stress_diagnostics_warning_lint ... ok
[INFO] [stdout] test stress_deeply_nested_unary ... ok
[INFO] [stdout] test stress_document_symbols_all_kinds ... ok
[INFO] [stdout] test stress_dot_chain_method_on_wrong_type ... ok
[INFO] [stdout] test stress_document_symbols_many_items ... ok
[INFO] [stdout] test stress_dot_on_enum_variant ... ok
[INFO] [stdout] test stress_dot_on_function_result ... ok
[INFO] [stdout] test stress_dot_on_string ... ok
[INFO] [stdout] test stress_completion_on_multiple_impl_blocks ... ok
[INFO] [stdout] test stress_dot_on_tuple ... ok
[INFO] [stdout] test stress_diagnostics_after_rapid_edits ... ok
[INFO] [stdout] test stress_dot_on_option ... ok
[INFO] [stdout] test stress_dot_on_result ... ok
[INFO] [stdout] test stress_dot_on_int ... ok
[INFO] [stdout] test stress_duplicate_field_names ... ok
[INFO] [stdout] test stress_duplicate_function_names ... ok
[INFO] [stdout] test stress_empty_interface ... ok
[INFO] [stdout] test stress_empty_match ... ok
[INFO] [stdout] test stress_empty_source ... ok
[INFO] [stdout] test stress_empty_struct ... ok
[INFO] [stdout] test stress_empty_function_body ... ok
[INFO] [stdout] test stress_empty_enum ... ok
[INFO] [stdout] test stress_enum_match_all_handlers ... ok
[INFO] [stdout] test stress_empty_impl ... ok
[INFO] [stdout] test stress_enum_method_on_variant ... ok
[INFO] [stdout] test stress_enum_struct_variant ... ok
[INFO] [stdout] test stress_defer_and_task ... ok
[INFO] [stdout] test stress_deeply_nested_patterns ... ok
[INFO] [stdout] test stress_enum_variant_same_name_as_type ... ok
[INFO] [stdout] test stress_for_loop_wrong_iterable ... ok
[INFO] [stdout] test stress_empty_constructs_all_handlers ... ok
[INFO] [stdout] test stress_expressions_as_values_in_calls ... ok
[INFO] [stdout] test stress_enum_with_methods ... ok
[INFO] [stdout] test stress_formatting_already_formatted ... ok
[INFO] [stdout] test stress_formatting_complex_match ... ok
[INFO] [stdout] test stress_for_loop_non_iterable_type ... ok
[INFO] [stdout] test stress_formatting_with_parse_errors ... ok
[INFO] [stdout] test stress_formatting_long_function_signature ... ok
[INFO] [stdout] test stress_formatting_deeply_nested ... ok
[INFO] [stdout] test stress_format_string_interpolation_positions ... ok
[INFO] [stdout] test stress_function_type_mismatch ... ok
[INFO] [stdout] test stress_generic_instantiation_mismatch ... ok
[INFO] [stdout] test stress_enum_struct_variant_match_all_positions ... ok
[INFO] [stdout] test stress_generic_function_wrong_args ... ok
[INFO] [stdout] test stress_generic_struct_wrong_params ... ok
[INFO] [stdout] test stress_generic_enum_with_methods ... ok
[INFO] [stdout] test stress_go_import_completion_after_dot ... ok
[INFO] [stdout] test stress_format_string_complex ... ok
[INFO] [stdout] test stress_format_string_with_expressions ... ok
[INFO] [stdout] test stress_go_import_all_handlers ... ok
[INFO] [stdout] test stress_goto_def_on_pattern_binding ... ok
[INFO] [stdout] test stress_goto_def_on_return_type_annotation ... ok
[INFO] [stdout] test stress_enum_match_positions ... ok
[INFO] [stdout] test stress_generic_option_map_slice ... ok
[INFO] [stdout] test stress_goto_def_on_struct_constructor ... ok
[INFO] [stdout] test stress_goto_def_on_type_annotation ... ok
[INFO] [stdout] test stress_higher_order_closure ... ok
[INFO] [stdout] test stress_handlers_on_import_statement ... ok
[INFO] [stdout] test stress_goto_def_on_dot_access_chain ... ok
[INFO] [stdout] test stress_go_import_multiple_packages ... ok
[INFO] [stdout] test stress_hover_at_every_byte_boundary ... ok
[INFO] [stdout] test stress_hover_at_end_of_file ... ok
[INFO] [stdout] test stress_generic_function_hover ... ok
[INFO] [stdout] test stress_higher_order_generics ... ok
[INFO] [stdout] test stress_goto_def_every_position ... ok
[INFO] [stdout] test stress_hover_at_multibyte_boundaries ... ok
[INFO] [stdout] test stress_hover_on_all_literal_types ... ok
[INFO] [stdout] test stress_hover_on_expression_values ... ok
[INFO] [stdout] test stress_hover_on_for_loop_components ... ok
[INFO] [stdout] test stress_goto_def_on_struct_field_in_pattern ... ok
[INFO] [stdout] test stress_hover_on_generic_params ... ok
[INFO] [stdout] test stress_hover_on_impl_method_self ... ok
[INFO] [stdout] test stress_hover_every_position_complex_code ... ok
[INFO] [stdout] test stress_hover_on_lambda_params ... ok
[INFO] [stdout] test stress_hover_on_self_in_impl ... ok
[INFO] [stdout] test stress_hover_on_if_let_pattern ... ok
[INFO] [stdout] test stress_hover_on_for_loop_binding ... ok
[INFO] [stdout] test stress_hover_on_while_let_binding ... ok
[INFO] [stdout] test stress_hover_on_match_pattern_bindings ... ok
[INFO] [stdout] test stress_if_let_chain_all_positions ... ok
[INFO] [stdout] test stress_immutable_reassign ... ok
[INFO] [stdout] test stress_hover_on_if_match_block_values ... ok
[INFO] [stdout] test stress_goto_def_on_enum_variant ... ok
[INFO] [stdout] test stress_hover_on_pattern_bindings ... ok
[INFO] [stdout] test stress_impl_on_nonexistent_type ... ok
[INFO] [stdout] test stress_import_only_file_document_symbols ... ok
[INFO] [stdout] test stress_impl_wrong_self_type ... ok
[INFO] [stdout] test stress_import_empty_string ... ok
[INFO] [stdout] test stress_import_self_reference ... ok
[INFO] [stdout] test stress_impl_block_wrong_self_type ... ok
[INFO] [stdout] test stress_indexed_access_completion ... ok
[INFO] [stdout] test stress_incremental_method_chain_typing ... ok
[INFO] [stdout] test stress_if_let_chain ... ok
[INFO] [stdout] test stress_incremental_function_typing ... ok
[INFO] [stdout] test stress_interface_implementation_mismatch ... ok
[INFO] [stdout] test stress_impl_block_on_unknown_type ... ok
[INFO] [stdout] test stress_hover_on_enum_variant_constructor ... ok
[INFO] [stdout] test stress_large_struct_completion ... ok
[INFO] [stdout] test stress_just_keywords ... ok
[INFO] [stdout] test stress_impl_block_all_positions ... ok
[INFO] [stdout] test stress_index_on_non_indexable ... ok
[INFO] [stdout] test stress_let_else_with_wrong_pattern ... ok
[INFO] [stdout] test stress_interface_with_generic_constraint ... ok
[INFO] [stdout] test stress_lambda_in_call_arg ... ok
[INFO] [stdout] test stress_interface_multiple_methods ... ok
[INFO] [stdout] test stress_many_definitions ... ok
[INFO] [stdout] test stress_let_else_pattern ... ok
[INFO] [stdout] test stress_loop_with_match_inside ... ok
[INFO] [stdout] test stress_many_match_arms ... ok
[INFO] [stdout] test stress_loop_with_break_value ... ok
[INFO] [stdout] test stress_interface_generic_impl_all_positions ... ok
[INFO] [stdout] test stress_many_parameters ... ok
[INFO] [stdout] test stress_many_params_signature_help ... ok
[INFO] [stdout] test stress_match_function_as_pattern ... ok
[INFO] [stdout] test stress_many_type_errors_same_line ... ok
[INFO] [stdout] test stress_match_deeply_nested_patterns ... ok
[INFO] [stdout] test stress_match_enum_with_wrong_type ... ok
[INFO] [stdout] test stress_map_operations ... ok
[INFO] [stdout] test stress_match_nonexistent_variant ... ok
[INFO] [stdout] test stress_loop_with_conditional_break ... ok
[INFO] [stdout] test stress_match_on_boolean ... ok
[INFO] [stdout] test stress_match_on_generic_value ... ok
[INFO] [stdout] test stress_match_literal_patterns ... ok
[INFO] [stdout] test stress_match_struct_as_enum ... ok
[INFO] [stdout] test stress_match_guard ... ok
[INFO] [stdout] test stress_match_string_literal_pattern ... ok
[INFO] [stdout] test stress_match_result_nested ... ok
[INFO] [stdout] test stress_match_or_pattern ... ok
[INFO] [stdout] test stress_match_type_alias_as_pattern ... ok
[INFO] [stdout] test stress_match_tuple_destructuring ... ok
[INFO] [stdout] test stress_match_type_param_as_pattern ... ok
[INFO] [stdout] test stress_match_wrong_variant_count ... ok
[INFO] [stdout] test stress_method_on_generic ... ok
[INFO] [stdout] test stress_multiple_errors_same_line ... ok
[INFO] [stdout] test stress_multibyte_utf8_identifiers ... ok
[INFO] [stdout] test stress_multibyte_utf8_in_strings ... ok
[INFO] [stdout] test stress_match_with_guards ... ok
[INFO] [stdout] test stress_multiple_go_imports ... ok
[INFO] [stdout] test stress_multiple_impl_blocks ... ok
[INFO] [stdout] test stress_match_on_unit_type ... ok
[INFO] [stdout] test stress_multiline_string_positions ... ok
[INFO] [stdout] test stress_multiple_files_open ... ok
[INFO] [stdout] test stress_multiple_semicolons ... ok
[INFO] [stdout] test stress_mut_reassign_wrong_type ... ok
[INFO] [stdout] test stress_mutual_recursion ... ok
[INFO] [stdout] test stress_multiple_return_types ... ok
[INFO] [stdout] test stress_name_shadow_enum_with_function ... ok
[INFO] [stdout] test stress_name_shadow_struct_with_const ... ok
[INFO] [stdout] test stress_mutable_struct_field_assignment ... ok
[INFO] [stdout] test stress_nested_calls_signature_help ... ok
[INFO] [stdout] test stress_name_shadow_struct_with_function ... ok
[INFO] [stdout] test stress_nested_generic_types ... ok
[INFO] [stdout] test stress_name_shadow_type_alias_with_function ... ok
[INFO] [stdout] test stress_nested_loops_with_errors ... ok
[INFO] [stdout] test stress_nested_or_patterns ... ok
[INFO] [stdout] test stress_nested_match_with_guards_all_positions ... ok
[INFO] [stdout] test stress_mutual_type_reference ... ok
[INFO] [stdout] test stress_nested_option_result ... ok
[INFO] [stdout] test stress_nested_while_with_break ... ok
[INFO] [stdout] test stress_nested_loops_with_break_continue ... ok
[INFO] [stdout] test stress_numeric_edge_cases ... ok
[INFO] [stdout] test stress_only_comments ... ok
[INFO] [stdout] test stress_multiple_impl_blocks_all_positions ... ok
[INFO] [stdout] test stress_nested_struct_calls ... ok
[INFO] [stdout] test stress_nested_struct_literal ... ok
[INFO] [stdout] test stress_option_result_confusion ... ok
[INFO] [stdout] test stress_nested_struct_destructuring ... ok
[INFO] [stdout] test stress_pipeline_chained ... ok
[INFO] [stdout] test stress_or_pattern_in_match ... ok
[INFO] [stdout] test stress_pipeline_chain ... ok
[INFO] [stdout] test stress_or_pattern_let_else_all_positions ... ok
[INFO] [stdout] test stress_open_change_query_close_cycle ... ok
[INFO] [stdout] test stress_prepare_rename_on_various_positions ... ok
[INFO] [stdout] test stress_propagate_in_non_result ... ok
[INFO] [stdout] test stress_pipeline_with_args ... ok
[INFO] [stdout] test stress_pipeline_operator ... ok
[INFO] [stdout] test stress_propagate_operator ... ok
[INFO] [stdout] test stress_propagate_nested ... ok
[INFO] [stdout] test stress_nested_match_in_match ... ok
[INFO] [stdout] test stress_rapid_changes ... ok
[INFO] [stdout] test stress_range_expressions ... ok
[INFO] [stdout] test stress_or_pattern_with_type_mismatch ... ok
[INFO] [stdout] test stress_rapid_completion_requests ... ok
[INFO] [stdout] test stress_rapid_open_close_cycle ... ok
[INFO] [stdout] test stress_rapid_changes_with_errors ... ok
[INFO] [stdout] test stress_rapid_type_changes ... ok
[INFO] [stdout] test stress_pipeline_completion ... ok
[INFO] [stdout] test stress_propagate_outside_result_function ... ok
[INFO] [stdout] test stress_recursive_type_alias ... ok
[INFO] [stdout] test stress_recursive_enum_match ... ok
[INFO] [stdout] test stress_references_no_usages ... ok
[INFO] [stdout] test stress_references_on_struct_field ... ok
[INFO] [stdout] test stress_rename_empty_name ... ok
[INFO] [stdout] test stress_rename_enum_variant ... ok
[INFO] [stdout] test stress_reference_expressions ... ok
[INFO] [stdout] test stress_rename_function_with_usages ... ok
[INFO] [stdout] test stress_range_expression_not_dot ... ok
[INFO] [stdout] test stress_rename_on_non_renamable ... ok
[INFO] [stdout] test stress_rename_to_keyword ... ok
[INFO] [stdout] test stress_rename_struct_with_usages ... ok
[INFO] [stdout] test stress_rename_to_special_characters ... ok
[INFO] [stdout] test stress_return_type_mismatch ... ok
[INFO] [stdout] test stress_rename_with_many_usages ... ok
[INFO] [stdout] test stress_select_syntax ... ok
[INFO] [stdout] test stress_return_outside_function ... ok
[INFO] [stdout] test stress_self_outside_impl ... ok
[INFO] [stdout] test stress_self_dot_outside_impl ... ok
[INFO] [stdout] test stress_recursive_function ... ok
[INFO] [stdout] test stress_signature_help_generic_function ... ok
[INFO] [stdout] test stress_return_in_top_level ... ok
[INFO] [stdout] test stress_recursive_enum ... ok
[INFO] [stdout] test stress_shadowed_variable_hover ... ok
[INFO] [stdout] test stress_signature_help_nested_calls ... ok
[INFO] [stdout] test stress_signature_help_on_broken_call ... ok
[INFO] [stdout] test stress_self_outside_impl_with_method_call ... ok
[INFO] [stdout] test stress_signature_help_on_method_with_self ... ok
[INFO] [stdout] test stress_slice_operations_chain ... ok
[INFO] [stdout] test stress_single_character ... ok
[INFO] [stdout] test stress_slice_pattern ... ok
[INFO] [stdout] test stress_signature_help_method_call ... ok
[INFO] [stdout] test stress_struct_call_missing_field ... ok
[INFO] [stdout] test stress_single_newline ... ok
[INFO] [stdout] test stress_struct_call_wrong_field_type ... ok
[INFO] [stdout] test stress_snapshot_cache_invalidation ... ok
[INFO] [stdout] test stress_slice_pattern_in_match ... ok
[INFO] [stdout] test stress_trailing_newlines ... ok
[INFO] [stdout] test stress_struct_call_extra_field ... ok
[INFO] [stdout] test stress_struct_pattern_wrong_fields ... ok
[INFO] [stdout] test stress_struct_spread ... ok
[INFO] [stdout] test stress_select_expression ... ok
[INFO] [stdout] test stress_tuple_destructuring_mismatch ... ok
[INFO] [stdout] test stress_try_recover_blocks ... ok
[INFO] [stdout] test stress_type_alias_hover ... ok
[INFO] [stdout] test stress_tuple_index_access ... ok
[INFO] [stdout] test stress_type_alias_to_primitive ... ok
[INFO] [stdout] test stress_type_alias_cycle ... ok
[INFO] [stdout] test stress_type_alias_to_generic ... ok
[INFO] [stdout] test stress_unclosed_string_multiline ... ok
[INFO] [stdout] test stress_unicode_strings ... ok
[INFO] [stdout] test stress_undefined_everywhere ... ok
[INFO] [stdout] test stress_unary_operators ... ok
[INFO] [stdout] test stress_valid_then_broken_then_valid ... ok
[INFO] [stdout] test stress_tuple_destructuring ... ok
[INFO] [stdout] test stress_very_long_identifier ... ok
[INFO] [stdout] test stress_very_long_line ... ok
[INFO] [stdout] test stress_very_long_string_literal ... ok
[INFO] [stdout] test stress_struct_pattern_in_match ... ok
[INFO] [stdout] test stress_while_let_with_type_error ... ok
[INFO] [stdout] test stress_whitespace_only ... ok
[INFO] [stdout] test stress_var_mutation_all_positions ... ok
[INFO] [stdout] test stress_while_let_wrong_pattern ... ok
[INFO] [stdout] test stress_while_let_with_option_chain ... ok
[INFO] [stdout] test stress_while_let_loop ... ok
[INFO] [stdout] test stress_try_recover_with_match ... ok
[INFO] [stdout] test stress_many_let_bindings ... ok
[INFO] [stdout] test stress_references_on_widely_used_binding ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 505 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 21.68s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lsp_harness.rs (/opt/rustwide/target/debug/deps/lsp_harness-ba0753eb33a33aa2)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/lisette_semantics-6740683234e93210)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 80 tests
[INFO] [stdout] test cache::go_stdlib::tests::cache_file_name_includes_target_only ... ok
[INFO] [stdout] test cache::tests::cache_file_purity_no_src_prefix ... ok
[INFO] [stdout] test cache::tests::apply_emit_stamps_round_trip ... ok
[INFO] [stdout] test cache::tests::artifact_hash_depends_on_go_module ... ok
[INFO] [stdout] test cache::tests::apply_emit_stamps_missing_cache_is_no_op ... ok
[INFO] [stdout] test cache::prelude::tests::cache_file_name_is_stable ... ok
[INFO] [stdout] test cache::tests::global_cache_temp_paths_are_unique ... ok
[INFO] [stdout] test cache::tests::test_cache_validity_checks_compiler_version ... ok
[INFO] [stdout] test cache::tests::test_cache_validity_checks_source_hash ... ok
[INFO] [stdout] test cache::tests::test_cache_validity_checks_version ... ok
[INFO] [stdout] test cache::tests::prune_legacy_global_caches_missing_dir_is_noop ... ok
[INFO] [stdout] test cache::tests::test_cache_path_format ... ok
[INFO] [stdout] test cache::tests::test_hash_module_sources_content_sensitive ... ok
[INFO] [stdout] test cache::tests::test_hash_module_sources_deterministic ... ok
[INFO] [stdout] test cache::tests::test_compute_module_hash_deterministic ... ok
[INFO] [stdout] test cache::tests::hash_module_sources_independent_of_display_path ... ok
[INFO] [stdout] test cache::tests::test_cache_validity_checks_dep_hashes ... ok
[INFO] [stdout] test cache::tests::try_load_cache_rejects_unstamped_for_emit ... ok
[INFO] [stdout] test cache::tests::test_get_dependency_module_hashes_uses_stdlib_hash ... ok
[INFO] [stdout] test cache::tests::test_compute_module_hash_includes_deps ... ok
[INFO] [stdout] test cache::tests::prune_legacy_global_caches_removes_only_hashed_files ... ok
[INFO] [stdout] test call_target::tests::is_method_matches_nominal_receiver ... ok
[INFO] [stdout] test call_target::tests::is_matches_free_function ... ok
[INFO] [stdout] test context::tests::analysis_context_is_send_sync ... ok
[INFO] [stdout] test context::tests::local_sink_is_send_not_sync ... ok
[INFO] [stdout] test facts::tests::absorb_local_facts_extends_all_four_streams ... ok
[INFO] [stdout] test facts::tests::merge_deduplicates_or_pattern_error_spans ... ok
[INFO] [stdout] test facts::tests::merge_extends_vec_facts ... ok
[INFO] [stdout] test facts::tests::merge_concatenates_interface_method_spans ... ok
[INFO] [stdout] test facts::tests::merge_preserves_unique_binding_ids_across_tasks ... ok
[INFO] [stdout] test passes::checks::pattern_analysis::escape::tests::hex_escape_equals_literal_char ... ok
[INFO] [stdout] test passes::checks::pattern_analysis::escape::tests::identical_source_short_circuits ... ok
[INFO] [stdout] test passes::checks::pattern_analysis::escape::tests::octal_escape_equals_literal_char ... ok
[INFO] [stdout] test passes::checks::pattern_analysis::escape::tests::newline_spellings_are_equal ... ok
[INFO] [stdout] test cache::tests::test_type_roundtrip_bincode ... ok
[INFO] [stdout] test passes::checks::pattern_analysis::escape::tests::raw_string_preserves_backslashes ... ok
[INFO] [stdout] test facts::tests::merge_deduplicates_usages ... ok
[INFO] [stdout] test passes::checks::pattern_analysis::escape::tests::unicode_escape_for_multibyte_codepoint ... ok
[INFO] [stdout] test passes::checks::pattern_analysis::escape::tests::unicode_escape_equals_literal_char ... ok
[INFO] [stdout] test cache::tests::try_load_cache_rejects_after_sourcemap_invalidation ... ok
[INFO] [stdout] test passes::checks::pattern_analysis::escape::tests::distinct_strings_are_not_equal ... ok
[INFO] [stdout] test passes::checks::pattern_analysis::escape::tests::raw_and_escaped_with_same_runtime_value_are_equal ... ok
[INFO] [stdout] test path::tests::strips_leading_dot_slash ... ok
[INFO] [stdout] test path::tests::plain_path_inside_cwd ... ok
[INFO] [stdout] test path::tests::absolute_path_under_symlinked_cwd_strips ... ok
[INFO] [stdout] test passes::lints::ast_walk::casing::tests::to_snake_case_handles_acronyms ... ok
[INFO] [stdout] test path::tests::unknown_cwd_returns_none ... ok
[INFO] [stdout] test promotion::tests::direct_method_at_depth_zero ... ok
[INFO] [stdout] test promotion::tests::field_promotes ... ok
[INFO] [stdout] test promotion::tests::embedded_interface_promotes_value_callable ... ok
[INFO] [stdout] test promotion::tests::field_and_method_collide_across_embeds ... ok
[INFO] [stdout] test path::tests::strips_mid_path_dot ... ok
[INFO] [stdout] test promotion::tests::diamond_is_ambiguous ... ok
[INFO] [stdout] test path::tests::file_at_cwd_root ... ok
[INFO] [stdout] test path::tests::path_outside_cwd_returns_none ... ok
[INFO] [stdout] test promotion::tests::has_direct_embed_detects_embeds ... ok
[INFO] [stdout] test promotion::tests::generic_embedder_flows_its_param_into_the_target ... ok
[INFO] [stdout] test promotion::tests::generic_embed_promotes_field_at_instantiation ... ok
[INFO] [stdout] test promotion::tests::generic_embed_promotes_method_at_instantiation ... ok
[INFO] [stdout] test promotion::tests::method_set_drops_ambiguous_diamond_member ... ok
[INFO] [stdout] test promotion::tests::pointer_cycle_terminates_and_resolves ... ok
[INFO] [stdout] test promotion::tests::method_set_includes_promoted_excludes_ambiguous ... ok
[INFO] [stdout] test promotion::tests::own_member_shadows_promoted ... ok
[INFO] [stdout] test promotion::tests::pointer_embed_puts_pointer_method_in_value_set ... ok
[INFO] [stdout] test promotion::tests::pointer_edge_mid_three_level_path_puts_pointer_method_in_value_set ... ok
[INFO] [stdout] test promotion::tests::renamed_impl_param_is_captured ... ok
[INFO] [stdout] test promotion::tests::shallower_path_shadows_deeper_diamond ... ok
[INFO] [stdout] test promotion::tests::struct_embedding_interface_and_struct_with_same_method_is_ambiguous ... ok
[INFO] [stdout] test promotion::tests::specialized_impl_does_not_promote_onto_other_instantiation ... ok
[INFO] [stdout] test promotion::tests::specialized_impl_method_is_skipped ... ok
[INFO] [stdout] test promotion::tests::three_value_edges_keep_pointer_method_pointer_only ... ok
[INFO] [stdout] test promotion::tests::specialized_impl_promotes_onto_matching_instantiation ... ok
[INFO] [stdout] test promotion::tests::value_method_promotes_through_three_value_edges ... ok
[INFO] [stdout] test store::closed_domain_tests::const_in_other_module_does_not_widen_domain ... ok
[INFO] [stdout] test promotion::tests::value_embed_promotes_value_method ... ok
[INFO] [stdout] test store::closed_domain_tests::tagged_type_without_members_records_no_domain ... ok
[INFO] [stdout] test store::closed_domain_tests::tagged_type_with_members_is_indexed_and_sorted ... ok
[INFO] [stdout] test store::closed_domain_tests::untagged_type_is_absent ... ok
[INFO] [stdout] test promotion::tests::value_embed_of_pointer_method_is_pointer_only ... ok
[INFO] [stderr]      Running e2e_learn.rs (/opt/rustwide/target/debug/deps/e2e_learn-c1047fa49d7c3ae3)
[INFO] [stdout] test promotion::tests::pointer_embed_of_value_method_is_value ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 80 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test e2e_learn ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_learn stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_learn' (747) panicked at tests/e2e_learn.rs:27:10:
[INFO] [stdout] failed to run lis learn: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6236b0ca0188 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6236b0ca0188 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6236b0ca0188 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6236b0ca0188 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6236b0cb406a - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6236b0cb406a - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x6236b0ca4a82 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x6236b0ca4a82 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x6236b0c7dae6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6236b0c7dae6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6236b0c980f9 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6236b0c28f6c - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x6236b0c28f6c - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x6236b0c982b2 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x6236b0c982b2 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6236b0c7dba2 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6236b0c75459 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6236b0c7e8bd - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6236b0cb47bc - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6236b0cb4532 - core[5a1c3e9896636f3a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1872:5
[INFO] [stdout]   20:     0x6236b0c1a569 - <core[5a1c3e9896636f3a]::result::Result<std[d054f6f42beb1baa]::process::Output, std[d054f6f42beb1baa]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x6236b0c198e7 - e2e_learn
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_learn.rs:27:10
[INFO] [stdout]   22:     0x6236b0c19463 - e2e_learn[9e60974561add077]::e2e_learn::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/e2e_learn.rs:6:15
[INFO] [stdout]   23:     0x6236b0c1bf76 - <e2e_learn[9e60974561add077]::e2e_learn::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6236b0c1c04b - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6236b0c1c04b - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x6236b0c298c5 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x6236b0c298c5 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6236b0c298c5 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6236b0c298c5 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6236b0c298c5 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6236b0c298c5 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x6236b0c298c5 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x6236b0c24424 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x6236b0c24424 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6236b0c2c942 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x6236b0c2c942 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6236b0c2c942 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6236b0c2c942 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6236b0c2c942 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6236b0c2c942 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x6236b0c2c942 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6236b0c9faef - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x6236b0c9faef - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x752fecc8aaa4 - <unknown>
[INFO] [stdout]   45:     0x752fecd17a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     e2e_learn
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p tests --test e2e_learn`
[INFO] running `Command { std: "docker" "inspect" "eff39385553159c014aafa693b1da6fa56ec411e1e816c0e0d64f5fd14ebf3ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "eff39385553159c014aafa693b1da6fa56ec411e1e816c0e0d64f5fd14ebf3ac", kill_on_drop: false }`
[INFO] [stdout] eff39385553159c014aafa693b1da6fa56ec411e1e816c0e0d64f5fd14ebf3ac
